
#ifndef EMIXER_CALLBACKS_H
#define EMIXER_CALLBACKS_H

#include <Ewl.h>

/// used to recorde element properties
typedef struct
{
    int  elem_id;
    char elem_is_muted;   // is the element muted
    char elem_is_visible; // is the element visible
    char elem_is_active;  // is the element active
    char elem_has_range;  // can the element be visible
} Emixer_Elem;


// window killed
void
destroy_cb(Ewl_Widget* w, void* event, void* data);

// slider moved
void
mixer_upt_cb(Ewl_Widget* w, void* event, void* data);

// menu mute
void
menu_mute_cb(Ewl_Widget* w, void* event, void* data);

#endif

